package com.cis467.mrball;

public abstract class SharedConstants {

	// Shared Preferences Category Keys
	public static final String SCREEN_PREFS = "ScreenPrefs";
	public static final String CALIBRATION_PREFS = "CalPrefs";
	public static final String CONFIGURATION_PREFS = "ConfigPrefs";
	
	public static final String SCREEN_WIDTH = "ScreenWidth";
	public static final String SCREEN_HEIGHT = "ScreenHeight";
	
	
	// Screen Constants
	public static final int MIN_SIDE_PANEL_WIDTH = 150;
	public static final int BANNER_HEIGHT = 60;
	
	// Text Constants
	public static final int NORMAL_TEXT_SIZE = 24;
	public static final int LARGE_TEXT_SIZE = 36;
	
	
	// Calibration Keys
	public static final String MIRROR_Y = "MIRROR_Y"; // Positive X to Positive Y is 90 clockwise
	public static final String ROTATIONS_CLOCK = "RotationsClock";	 // Number of 90 degree rotations clockwise
	public static final String TARE_X = "TareX";
	public static final String TARE_Y = "TareY";

	// Configuration Keys
	public static final String FIRST_LAUNCH = "FirstLaunch";
	
	// Vote Constants
	public static final int VOTE_NONE = 0;
	public static final int VOTE_DOWN = 1;
	public static final int VOTE_UP = 2;
	
	// Level Wrapper Constants
	public static final String NO_BATCH = "nobatch";
	public static final int NO_LEVEL_NUMBER = -1;
	public static final int NO_PERSONAL_BEST = -1;
	public static final int NO_WORLD_RECORD = -1;
}
